import request from '@/utils/request.js'
/**
 * 添加月卡
 * @param {*} data{
 * personName
string
车主姓名
必需
phoneNumber
enum<string>
联系方式
必需
枚举值:
13148885555
13452558524
12582582852
carNumber
string
车牌号码
必需
carBrand
string
车辆品牌
必需
cardStartDate
string
有效时间开始
必需
cardEndDate
string
有效时间结束
必需
paymentAmount
string
支付金额
必需
paymentMethod
enum<string>
必需
支付方式,支付宝:Alipay,微信:WeChat,线下:Cash

枚举值:
Alipay
WeChat
Cash
默认值:
Alipay}
 * @returns
 */
export function addCardAPI (data) {
  return request({
    url: '/parking/card',
    method: 'post',
    data
  })
}
/**
 *
 * @param {*} id
 * @returns
 */
// 查看编辑月卡详情
export function getEditCardAPI (id) {
  return request({
    url: `/parking/card/detail/${id}`
  })
}
/**
 *
 * @param {*} data{
 * personName
string
车主姓名
必需
phoneNumber
enum < string > 手机号
必需
枚举值: 13166668888
12222555555
carNumber
string
车牌号
必需
carBrand
string
车辆品牌
必需
cardStartDate
string
开始有效期
必需
cardEndDate
string
截止有效期
必需
paymentMethod
string
支付方式
必需
paymentAmount
number
支付金额
必需
carInfoId
number
月卡车辆id
必需
rechargeId
number
缴费信息id
}
 * @returns
 */
// 编辑月卡提交
export function editCardAPI (data) {
  return request({
    url: '/parking/card/edit',
    method: 'put',
    data
  })
}
/**
 *
 * @param {*} data{
 * cardStartDate
string
起始有效时间
必需
cardEndDate
string
截止有效时间
必需
paymentAmount
string
支付金额
必需
paymentMethod
string
必需
支付方式,支付宝:Alipay,微信:WeChat,线下:Cash

carInfoId
number
月卡车辆id
}
 * @returns
 */
// 续费月卡
export function renewCardAPI (data) {
  return request({
    url: '/parking/card/recharge',
    method: 'post',
    data
  })
}
/**
 *
 * @param {*} id
 * @returns
 */
// 查看月卡
export function getCardAPI (id) {
  return request({
    url: `/parking/card/${id}`,
    method: 'get'
  })
}
// 删除月卡
/**
 *
 * @param {*} id
 * @returns
 */
export function deleteCardAPI (id) {
  return request({
    url: `/parking/card/${id}`,
    method: 'delete'
  })
}
